/**
 * 文件名：LogisticsVehicleFacade.java
 *
 * 创建人：Fyh - 1009173473@qq.com
 *
 * 创建时间：2019年9月25日 下午5:18:18
 *
 * 版权所有：南京植百汇智能科技服务有限公司
 */
package com.z100h.supplychain.evidence.facade;

import java.util.List;

import com.jeeplus.core.persistence.Page;
import com.z100h.supplychain.evidence.entity.LogisticsVehicle;
import com.z100h.supplychain.evidence.entity.LogisticsVehicleListVo;
import com.z100h.supplychain.evidence.entity.Worker;

/**
 * [描述信息：说明类的基本功能]
 *
 * @author Fyh - 1009173473@qq.com
 * @version 1.0 Created on 2019年9月25日 下午5:18:18
 */
public interface LogisticsVehicleFacade {

	public Page<LogisticsVehicle> findByPage(Page<LogisticsVehicle> page, LogisticsVehicle logisticsVehicle);

	public List<LogisticsVehicleListVo> findByLogisticsVehicleList();

	/**
	 * 
	 * 保存车辆分配信息
	 * 
	 * @param logisticsVehicle
	 * @param logisticsVehicleList
	 * @author: Fyh - 1009173473@qq.com 
	 * @date: Created on 2019年9月26日 下午5:40:07
	 */
	public void save(LogisticsVehicle logisticsVehicle, List<LogisticsVehicleListVo> logisticsVehicleList,
			String workerId);

	/**
	 * 
	 * 未装车列表
	 * 
	 * @param page
	 * @param logisticsVehicle
	 * @return
	 * @author: Fyh - 1009173473@qq.com 
	 * @date: Created on 2019年10月21日 下午3:11:54
	 */
	public Page<LogisticsVehicle> findLoadByPage(Page<LogisticsVehicle> page, LogisticsVehicle logisticsVehicle);

	/**
	 * 
	 * 装车确认
	 * 
	 * @param ids
	 * @author: Fyh - 1009173473@qq.com 
	 * @date: Created on 2019年10月21日 下午3:47:54
	 */
	public void finish(List<String> ids);

	public List<Worker> findSjType();

}
